I servizi di cloud privato virtuale (VPC) utilizzano risorse di calcolo condivise per creare un cloud privato virtualizzato all'interno di una rete di cloud pubblico più ampia. Le aziende utilizzano questi servizi per astrarre le reti dagli ambienti di cloud pubblico senza acquistare o gestire la propria infrastruttura di cloud privato. I VPC sono altamente elastici e generalmente addebitano su base oraria, fornendo alle aziende un maggiore controllo sulla loro spesa e allocazione delle risorse. L'ambiente isolato creato attraverso la configurazione del VPC offre anche alle aziende capacità di sicurezza aumentate e controllo dell'autenticazione. I servizi VPC differiscono dai veri servizi di cloud privato perché esistono in uno stato isolato e virtuale all'interno del cloud pubblico. I server privati virtuali differiscono anche da questi; i VPS segmentano i server fisici per creare server più piccoli e virtualizzati. Le soluzioni VPC, d'altra parte, raggruppano le risorse per alimentare e gestire un gran numero di macchine virtuali.
Per qualificarsi per l'inclusione nella categoria del Cloud Privato Virtuale (VPC), un prodotto deve:
Configurare le risorse del cloud pubblico per isolare una rete privata
Astrare il cloud privato tramite indirizzamento IP privato, subnet o reti virtuali
Consentire agli amministratori l'accesso remoto alle risorse di calcolo